package com.nubia.dao;

import com.nubia.entity.Cart;
import com.nubia.entity.PersonShops;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface CartDao {
    /**
     * 增加insert 添加购物车
     */
    int insertByBothId(Cart cart);

    Cart selectByBothId(Cart cart);
    /**
     * 根据shopid删除一条购物车信息
     */
    int deleteByCartId(String cart_id);
    /**
     * 根据userid shopid 删除对应的 购物车信息
     */
    int updateByCartId(Cart cart);

    /**
     * 根据userid 查询一个人的 购物车列表
     */
    List<PersonShops> selectUserCartListById(Cart cart);

    int deleteCartById(String cart_id);
}
